package com.joolun.system.domain;

import com.joolun.common.annotation.Excel;
import com.joolun.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 企业活码对象 scrm_live_code
 * 
 * @author joolun
 * @date 2025-02-25
 */
@Data
public class ScrmLiveCode extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** '渠道码名称' */
    @Excel(name = "'渠道码名称'")
    private String name;

    /** 渠道码配置ID */
    @Excel(name = "渠道码配置ID")
    private String configId;

    /** 活码分组ID */
    @Excel(name = "活码分组ID")
    private String groupId;

    /** 联系二维码的URL */
    @Excel(name = "联系二维码的URL")
    private String qrCode;

    /** 外部客户添加时是否无需验证，假布尔类型 */
    @Excel(name = "外部客户添加时是否无需验证，假布尔类型")
    private Integer skipVerify;

    /** 企业自定义的state参数 */
    @Excel(name = "企业自定义的state参数")
    private String state;

    /** 扫码添加人次 */
    @Excel(name = "扫码添加人次")
    private Long addCustomerCount;

    /** '欢迎语类型：1，渠道欢迎语；2, 渠道默认欢迎语；3，不送欢迎语；' */
    @Excel(name = "'欢迎语类型：1，渠道欢迎语；2, 渠道默认欢迎语；3，不送欢迎语；'")
    private Integer autoReplyType;

    /** 欢迎语策略 */
    @Excel(name = "欢迎语策略")
    private String replyInfo;

    /** 客户描述 */
    @Excel(name = "客户描述")
    private String customerDesc;

    /** 是否开启客户描述 */
    @Excel(name = "是否开启客户描述")
    private Integer customerDescEnable;

    /** 客户备注 */
    @Excel(name = "客户备注")
    private String customerRemark;

    /** 是否开启客户备注 */
    @Excel(name = "是否开启客户备注")
    private Integer customerRemarkEnable;

    /** 是否开启员工每日添加上限 */
    @Excel(name = "是否开启员工每日添加上限")
    private Integer dailyAddCustomerLimitEnable;

    /** 员工每日添加上限 */
    @Excel(name = "员工每日添加上限")
    private Long dailyAddCustomerLimit;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

}
